package com.byx.chatclient.entity.message;


import androidx.annotation.NonNull;

/**
 * @author Superb
 */
public class FileMsgBody extends MsgBody {

    /**
     * 文件后缀名
     */
    private String ext ;
    /**
     * 文件名称,可以和文件名不同，仅用于界面展示
     */
    private String displayName;

    /**
     * 文件长度(字节)
     */
    private long size;
    /**
     * 本地文件保存路径
     */
    private String localPath;
    /**
     * 文件下载地址
     */
    private String remoteUrl;
    /**
     * 文件内容的MD5
     */
    private String md5;

    public String getExt() {
        return ext;
    }

    public void setExt(String ext) {
        this.ext = ext;
    }

    public String getDisplayName() {
        return displayName;
    }

    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }

    public long getSize() {
        return size;
    }

    public void setSize(long size) {
        this.size = size;
    }

    public String getLocalPath() {
        return localPath;
    }

    public void setLocalPath(String localPath) {
        this.localPath = localPath;
    }

    public String getRemoteUrl() {
        return remoteUrl;
    }

    public void setRemoteUrl(String remoteUrl) {
        this.remoteUrl = remoteUrl;
    }

    public String getMd5() {
        return md5;
    }

    public void setMd5(String md5) {
        this.md5 = md5;
    }

    @NonNull
    @Override
    public String toString() {
        return "[文件]";
    }
}
